/*
 * @Author: 老刘
 * @Date: 2020-04-29 15:51:38
 * @Description: 折叠展开
 */
Page({
	data: {
		toggleAnimationData: '',
		content: '',
		contentHeight: 0,
		isExpand: ''
	},
	onLoad () {
		const that = this;
		const content = '要知道，历史上美国对印第安人进行了系统性的种族清洗和大屠杀，犯下了罄竹难书的种族灭绝罪行和反人类罪。从19世纪到20世纪70年代，美国政府将大量的印第安儿童送进寄宿学校，这可以说是集中营的鼻祖。\n' +
			'夏威夷大学的历史学教授曾指出，美国对印第安原住民实施的种族灭绝是历史上规模最大的种族灭绝；普利策获奖作家约翰·托兰在他的著作《希特勒传》当中也写到，希特勒说他如今美国自身背负着种族灭绝的罪行不仅不反思，却跑来抹黑、造谣中国，实在是令人不齿。值得注意的是，美国与英国学者曾在世界报业辛迪加网站上发表题为《新疆“种族灭绝”是不正当指控》的文章。文章说，美国政府声称在新疆存在“种族灭绝”，毫无必要地升级了反华言论，而同时美方没有提供证据。文章表示，“种族灭绝”的指控决不应被轻率提出，这一术语的不当使用可能会加剧地缘政治和军事上的紧张局势。建立集中营的想法和种族灭绝的做法大部分源于他对美国和英国历史的研究。';
		this.setData({content});
		wx.createSelectorQuery().select('.content').boundingClientRect(function (rect) {
			console.log(rect);
			that.setData({
				contentHeight: rect.height
			});
			that.onClickFolding();
		}).exec();
	},
	onClickFolding () {
		const height = this.data.contentHeight;
		const animation = wx.createAnimation({
			duration: 400,
			timingFunction: 'ease-out'
		});
		if (this.data.isExpand) {
			// 如果是展开的，就让它收缩
			animation.height('0rpx').step();
		} else {
			// 如果是收缩的，就让它展开
			animation.height(height).step();
		}
		this.setData({
			isExpand: !this.data.isExpand,
			toggleAnimationData: animation.export()
		});
	}
});
